package xcmg.device.dao.entity.purchase;

import com.alibaba.fastjson.JSONObject;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@SuppressWarnings("serial") 
@Data 
public class PurchaseInboundDetailDev implements Serializable 
{ 
    /** 唯一标识 */    private String id; 
    /** 创建日期 */    private Date createDate; 
    /** 已发总数 */    private Long sendQty; 
    /** 零件名称 */    private String materialName;
    /** 零件类型 */    private String materialType;
    /** 单价 */    private BigDecimal price; 
    /** 单位 */    private String unit; 
    /** 行项目号 */    private Long rowNo; 
    /** 创建人名称 */    private String createName; 
    /** 总价 */    private Long totalPrice; 
    /** 零件编码 */    private String materialNo;
    /** orgid */    private String orgid; 
    /** 实际入库数量 */    private Long realAmount; 
    /** 本次入库数量 */    private Long amount; 
    /** 订单总数 */    private Long qty; 
    /** 创建人id */    private String createId; 
    /** 采购入库单号 */    private String purchaseInboundOrder; 
    /** 状态 0未完成1部分完成2完成 */    private Long status; 
 
/** 将该类转换为json字符串 */
@Override
public String toString() 
{ 
		JSONObject obj = (JSONObject) JSONObject.toJSON(  this ); 
		return obj.toString(); 
} 
/** 重新定义equals方法 */
@Override
public boolean equals( Object obj ) 
{ 
		if (null == obj) { return false; } 
		return this.toString().equals( obj.toString() ); 
} 
 
} 
